#include <GL/gl.h>
#include <Polygon.hpp>
#include <DrawingMaterial.hpp>

#ifndef _CLASSDRAWINGPOLYGON_
#define _CLASSDRAWINGPOLYGON_

namespace Drawing {

class Polygon : public Modeling::Polygon
{
public:
	virtual ~Polygon();
	Polygon();
	Polygon(Vector3f* V1, Vector3f* V2, Vector3f* V3);

	Drawing::Material* getMaterial();
	void setMaterial(Drawing::Material* material);
	
	void animate();
};

}//namespace Drawing

#endif
